package com.qumitech.visualnovel.datasource.app;

import com.qumitech.visualnovel.model.dao.app.UserPoundEggStatisticsDO;
import com.qumitech.visualnovel.pubdef.dto.poundegg.UserPoundStatisticAdminQueryDTO;
import com.qumitech.visualnovel.pubdef.dto.poundegg.UserPoundStatisticDTO;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public interface UserPoundEggStatisticsDOMapper {
    int deleteByPrimaryKey(Long id);

    int insert(UserPoundEggStatisticsDO record);

    int insertSelective(UserPoundEggStatisticsDO record);

    UserPoundEggStatisticsDO selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(UserPoundEggStatisticsDO record);

    int updateByPrimaryKey(UserPoundEggStatisticsDO record);

    List<UserPoundStatisticDTO> listPoundEggStatistic(UserPoundStatisticAdminQueryDTO queryDTO);
    Integer countPoundEggStatistic(UserPoundStatisticAdminQueryDTO queryDTO);
}